Google
 

Trailing-Edge - PDP-10 Archives - 6.1_emacs_manuals_1er - emacs/abstr.:ej
There are no other files named abstr.:ej in the archive.
xW
[0+8+FQ(+4)[1
0FO10F"G+Q1'
+FQ()+4U1
FQ1"L0'
,Q1:M(Q1+4(]1]0))
   5	f$u.:8
`E{M
MZ
eHr
}
x6.()/!=< "I!V"Kfq# $k($1&?&TM##W'Ud	nu*& Abstract Char& Abstract Macro& Abstract Prefix& Abstract ^R CommandAbstract FileAbstract RedefinitionsAbstract VariablesAlphabetical AbstractCreate 4-Column Wall ChartMake Many AbstractsMake Source IndexWall Chart^R Extract Macro~DIRECTORY~~DOC~ & Abstract Char~DOC~ & Abstract Macro~DOC~ & Abstract Prefix~DOC~ & Abstract ^R Command~DOC~ Abstract File ~DOC~ Abstract Redefinitions~DOC~ Abstract Variables~DOC~ Alphabetical Abstract$~DOC~ Create 4-Column Wall Chart~DOC~ Make Many Abstracts~DOC~ Make Source Index~DOC~ Wall Chart~DOC~ ^R Extract Macro~DOC~ ~Filename~~Filename~
~INVERT~"[9[8:i8:i9
[0[1[7f[:ejpage
[n:in
1:<m(m.m& Get Library Pointer)nuf>"L
1m(m.mLoad Library)nuf'
f[sstring
.f[vbz-.f[vz
f=8 "e:i8'
f=9 "e:i9'
g(1,qfm.m~Filename~)
hf=0"ehki((Anonymous))'
j<:s
;-2d>
ji

f~9S"EiSubroutines'"#f~9^R"ei^R 'iCommands'
i in file zji:


.fsvb
g(qfm.m~DIRECTORY~)j
<.-z;
fq8f~8"nk!<!>'
:x0qfm.m~DOC~ 0u0
f~09u1q1"l-q1u1'
q1-fq9"g0u1'
q1"nk!<!>'
l.u1g0
0@f"ni
'
fsz-.f[vz
q1ji   s rd
<9il.-z;>
q1j<:s;-d>
zjf]vz
i

>
i

S0[0[1[2
Q:..Q(0)*5[3
I
Defined variables are:


FQ..Q-5/Q3<
Q:..Q(%0)U1
FQ1"L:I1<Garbage Name>'
G1I 24-FQ1F"G,32I'
Q:..Q(%0)U1
Q1FP-1"E:I1<Q-vector>'
Q1FP+1"E:I1<Dead Buffer>'
Q1FP"E:I1<Buffer>'
Q1FP-100"E
Q1M(M.M& MACRO NAME)U1'
.U2
Q1FP"LQ1\'
"#G1'
Z-.F[VZ
<-2F=
:@;-2D>
Q2J<2F=
:@;2D>
:L.-Q2-40"G
40+Q2,ZKI ...'
.-Z"NZKI ...'
F]VZ
I

Q:..Q(%0)U1
FQ1"G
9I.U2G1
Q2J1A-!"E
DS!.-1,ZK'
ZJI
'
I
'
>
I

M(M.M& MACRO NAME)[0
g0.i15.i12.i
.[1g(m.m~DOC~ 0)
0@f"ni
'
fsz-.f[vz
q1js q1,.k
<9il.-z;>
q1j<:s;-d>
zjf]vz
X[0[1U0U1[2[3
M.M& ABSTRACT CHAR
M.M& ABSTRACT MACRO
Q1FP-101"NONOTPREFIX'
F~1!PREFIX!-9"N
!NOTPREFIX!
@FEARGFSERR'
F[SSTRING
F[BBIND
G1
JSQ0KSM.P3R.,ZK
Q..OU3
F]BBIND
Iis an escape prefix command with these subcommands:


-1U1FQ3/5<
Q:3(%1)"N
I  2,Q0MCI Q1MC
I runs the function 
Q:3(Q1)MD'
>
s&200."N-2"EI^'
"#IControl-''
&400."NIMeta-'
[0&177.U0
Q0-127"EIRubout'
-2"N
Q0-27"EIAltmode'
Q0-8"EIBackspace'
Q0-9"EITab'
Q0-10"EILinefeed'
Q0-13"EIReturn''
Q0-32"EISpace'
-1"NQ0-32"LI^Q0+100.U0''
Q0I[[0[1U0U1
1,Q0M(M.M& Abstract CHAR)
FSHPOS-7"GI
'
9I
Q1FP-101"E
F~1!PREFIX!-9"E
Q0,Q1:M(M.M& Abstract Prefix)''
Q1FP"G
Iruns the function 
Q1:M(M.M& Abstract Macro)'
Q1FP+4"N
:I*DEF	Unrecognizable DefinitionFSERR'
Q1M(M.M& Macro Name)[2
Q2"NIruns the built-in function 
Q1:M(M.M& Abstract Macro)'
300.U0
40.<Q0@FS^RINIT#Q1@;%0>
Q0-340."N
!"!Iis bare TECO's 
Q0M(M.M& Abstract Char)
I
'
:I*DEF	Unrecognizable Definition.FSERRQm(m.m& Load BARE)
F~MODEFundamental"N
:I*MOD	Not in Fundamental modeFSERR'
QEditor Name[0
I
Command characters defined in the 0 editor (as of 
FSDATEFSFDCONV-S :K
I):
   Commands not listed here are self-inserting,
   illegal, or trivial aliases of other commands
   (as, Control-x for Control-X, or Control-I for Tab).


0[0341.@FS^RINIT[1
200.@FS^RINIT[2
300.<Q0@FS^RINIT#Q0"N
Q0#Q1&777777."N
Q0#Q2"N
Q0,Q0M(M.M& Abstract ^R Command)
I
'''
%0>
40.<Q2#Q0"N
Q0#Q1&777777."N
Q0,Q0M(M.M& Abstract ^R Command)
I
''
%0>
440.<Q0@FS^RINIT#Q0"N
Q0#Q1&777777."N
Q2#Q0"N
Q0,Q0M(M.M& Abstract ^R Command)
I
'''
%0>
-2F=
"NI

%[1[2[3HK
M(M.M& Load BARE)
200.@FS^RINIT
AFS^RINIT
341.@FS^RINIT
[S@:IS|
0F-3F"L+2"E32I'I   ..   '
"#W32I10-FSHPOSF"G,32I''|
@:I1|
I


128<QE#Q0"N
QI#Q0"N
Q0#QA"N
Q0FS^RINDIRU3
Q3M2
'''%0>
|
@:I2|
1,Q0&177.MC
MS
MNU7Q7"NG7'
"#F~()!PREFIX!-9"E
Iis a prefix character.  See below.'
"#Iis an anonymous command.''
I

|
M.M& ABSTRACT CHAR
M.M& MACRO NAME
[6[7
0[0
GEditor Name
I Command Chart (as of 
FSDATEFSFDCONV
I):

I
Non-Control Non-Meta Characters:
M1
I
Control Characters:
M1
I
Meta Characters:
M1
I
Control-Meta Characters:
M1
J<:S
0;
:X60U7
9<LC:F=6"N%7'>
Q7"E-9LCF thru 9
L9K'>
J2S
R
B,.M(M.M& Count Lines)-60"L
JS
-D15.I12.I'
ZJ[P
<:I6
-FQ6;
F6UP
Q6U7
Q7FP-101"NONOTPREFIX'
F~7!PREFIX!-9"N
!NOTPREFIX!
@FEARGFSERR'
F[BBIND
G7
JSQ0KSM.P3R.,ZK
Q..OU6
F]BBIND
I

QPMC
I is an escape prefix command with these subcommands:


-1U0FQ6/5<
Q:6(%0)"N
2,QPMCI Q0MCMS
G(Q:6(Q0)MN)
I
'
>
>
j[D
[C[R[S[X
[F
:I*
[L
[N
[P
[0
[1
[2
HKQ..O[O
F[:EJPAGE
1,FLibrary: UL
1M(M.MLoad Library)LUF
1,QFM.M~Filename~UN
FQN:"G
:I*((Anonymous))UN'
"#
QFM.M~DOC~ ~FILENAME~UG'
FSBCONSUD
FSBCONSUC
FSBCONSUR
FSBCONSUS
FSBCONSUX
FNQDFSBKILLQCFSBKILL
QRFSBKILLQSFSBKILL
QXFSBKILL
[..O
QDU..O
G(QFM.M~DIRECTORY~)
1F[^PCASE
0L:LL
J
<
QDU..O
.-Z;
:X0
QFM.M~DOC~ 0U1
L
F~1C -2"G
QCU..OZJ'
F~1^R -3"G
QRU..OZJ'
F~1S -2"G
QSU..OZJ'
QD-Q..O"E
QXU..OZJ'
G0I
.UP
G1
QPJ
Q..O-QX"NI   S '
<9IL.-Z;>
0@f"ni
'
I

>
QOU..O
FQG"G
ILibrary File Name:   
.UP
IL
QP,.@FCI
G
I
'
FQC"N
ICommands in file N:
I
GC
I
'
FQR"N
I^R Commands in file N:
I
GR
I
'
FQS"N
ISubroutines in file N:
I
GS
I
'
FQX"N
IRandom Macros in file N:
I
GX
I
'
v[F
J
Q..O[D
FSBCONS
F[DFILE
F[IFILE
F[OFILE
[Buffer Filenames
E[FNE]
<
QDU..O
.-Z;
:XF
L
1F[FNAMSYNTAX
ET :EJ
FSHSNAMEFSDSNAME
1:<ERF
FSIFILEFSDFILE
EC>"N
EC
1:<EREMACS:F
FSIFILEFSDFILE
EC>"N
EC
FTLibrary     F not found (maybe)

]*
!<!>''
]*
FSIFILEUF
FTAbstracting F

QWU..O
M(M.MAlphabetical Abstract)F
FSIFILEFSDFILE
FSMSNAMEFSDSNAME
:I*ABSTRACTFSDFN2
FSDFILEUF
M(M.MWrite File)F
>
FT
Abstracting is done.

lJ
0[A0[B0[C
[1
Q..O[I
[F
F[BBINDQ..O[D
GIJ
F[BBINDQ..O[W
QI[..O
HK
[L
[M
<
QDU..O
.-Z;
:XF
%A
L
QWU..O
FSOSTECO"NET.EMACS'
1:<ERF>F"NU1
FT1
!<!>'
FTGobbling down F  -  
@Y
0UC
<
:S:!;-2D
%B%C
-@:F!FXM
FQM,QLFUL
QIU..O
GM9I
IF
QWU..O
>
QC:\UC
FTC functions

HK
>
QIU..O
QB:\UBQA:\UA
FT
B functions were found in A files.

FT
Sorting Macro Names

1F[^PCASE
2@F=\^R\"E2C'<(1A"'A)(1a"'D):;C><1A-9@;C>L
J
QL+3UL
FT
Making the listing pretty

<
:S	;
-D
FSHPOSITION-37"G
I
     '
"#
32I'
40-FSHPOSITION,56.I
32I
>
78,FMacro Name: 
1,M.MN
QC"EFG0'
QCM(M.M& Macro Name)UN
M.M~DOC~ N
Z"E0[BI!* -*-TECO-*- *!
'
"#
1[B'
QB"N
I
'
I
!N:! !D!
I
GCI

vm(m.mWall Chart).X
jscontrol-x0l-2d
0[0[1[2
j<0m(m.m ^R Mark Page)
.U1W.-Z"N0L'
q1,.m(m.m & Count Lines)u2
q0-q2"lq2u0'.-z;l>
j<0m(m.m ^R Mark Page)
.u1w.-z"n0l'
q1,.m(m.m & Count Lines)u1
q0-q1<i
>.-z;l>
j<:s
;-d>
ji

j<.u1:lfshpos-32"g
lq1,.fsbound-l:l
m(m.mWhat Cursor Position)

zj0,fszfsbound
q1-."e
j<q0l.-q1;>i
'q1j-l
'l.-z;>
jk<:l33-fshpos<i >l.-z;>
[aj.,.xa
<.u13<.u2:lq2,.@xaq0l>
.u2lq2,.@xa.-z;q1jl>
hkga
j
<:l.-z;
-@f k
l>
j	ABSTR+Generate documentation files for EMACS.NC Make an abstract of some of the macros in a file.
Takes three string arguments:  a name prefix, a documentation prefix,
and a library file spec.  The name prefix and documentation prefixes
are used to filter the macros in the file:  only if its name starts
with the name prefix and its documentation with the doc prefix will
a macro be listed.  The filespec may also be the library name of a
currently loaded file, as printed by MM List Loaded Files.9C Insert names, values and comments of all variables.>S Abstract a single macro.
Inserts the full name of the specified macro,
and all of its documentation, and then a blank line.
Give the macro name string pointer as a numeric argument.xS Describes the subcommands of an escape-prefix command.
Doesn't begin with any indentation - put that in yourself.S Insert pretty description of 9-bit character.
Thus, 9 M(M.M &_Abstract_Char) will insert "Tab".
A "1," as argument means don't use ^ for ASCII control characters;
they go in as themselves (and thus XGP as SAIL characters).
A "2," means don't use "Return", etc. - use "^M".S Describes a ^R command.
The command char and definition are fed as numeric args.
Assumes you have just inserted the command's name.%C List all ^R commands redefined.C Make a wall chart describing defined command characters.
A wall chart is a list of command characters, in alphabetical
order, with the names of the macros they run.  It is put in the buffer.
To cause prefix characters to be included in the wall chart, mention
each prefix character in a string argument, as a ^R-command q-reg name
such as .^RX for ^X.  A null string argument ends the list.9C Alphabetical Abstract within command type.
Put in the buffer an alphabetized abstract of a library (string arg).
The abstract is separated by function class (i.e Command,
^R Command, Subroutine; and if none of these, it's considered
Random).  Within each class, the functions are sorted
alphabetically.C Abstracts many libraries.
Works by calling Alphabetical Abstract.  All you have to do is
have a buffer full of library file names (one per line).C Makes an index of functions to source files.
Start with a buffer full of source file names (one per line).
The index is sorted by function name, and each entry says which
source file the function's code is in.  It is left in the buffer
at the end.^R Get existing macro into buffer.
Takes macro name as string argument; then inserts
that macro and its documentation into the buffer
in source format.lC Create a four column wall chart.
Creates a four column wall chart in the buffer calling Wall Chart
for all control, meta, control-meta, and C-X commands. Enters a
recursive ^R on any lines greater than 32 characters in length. Abstract File
Abstract Variables
& Abstract Macro
& Abstract Prefix
& Abstract Char
& Abstract ^R Command
Abstract Redefinitions
Wall Chart
Alphabetical Abstract
Make Many Abstracts
Make Source Index
^R Extract Macro
Create 4-Column Wall Chart
T+8+fq(+4)[20[3
<%3,-q2f2u3q3&1@;q3"l0'>
f[BBindq3-1*5,q3*5g2q:..o(0)+q2